/*
 * Copyright (c) 2024, Advanced Micro Devices, Inc.
 * All rights reserved.
 *
 * Author: Chris Lavin, Advanced Micro Devices, Inc.
 *
 * This file is part of RapidWright.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */

/**
 *
 */
package com.xilinx.rapidwright.util;

import java.util.HashMap;
import java.util.Map;

/**
 * Generated on: Wed Dec 04 17:06:07 MST 2024
 * by: com.xilinx.rapidwright.release.UploadFilesToAzure
 *
 * Versioned list of data files to use in current RapidWright environment
 */
public class DataVersions {
    public static Map<String,Pair<String,String>> dataVersionMap;
    static {
        dataVersionMap = new HashMap<>();
        dataVersionMap.put("data/cell_pin_defaults.dat", new Pair<>("cell-pin-defaults-dat", "2d2c9c4a896f51376498054abc650e3c"));
        dataVersionMap.put("data/devices/artix7/xa7a100t_db.dat", new Pair<>("xa7a100t-db-dat", "45a46f75b9247d5efa7e1619c2e4ff70"));
        dataVersionMap.put("data/devices/artix7/xa7a12t_db.dat", new Pair<>("xa7a12t-db-dat", "b277526a30f077bb1abfa3ade1d0eab9"));
        dataVersionMap.put("data/devices/artix7/xa7a15t_db.dat", new Pair<>("xa7a15t-db-dat", "18c3627fef689d88c04ea41e26b5d93f"));
        dataVersionMap.put("data/devices/artix7/xa7a25t_db.dat", new Pair<>("xa7a25t-db-dat", "fce72c383b0362fd26015d79cf8c1a7c"));
        dataVersionMap.put("data/devices/artix7/xa7a35t_db.dat", new Pair<>("xa7a35t-db-dat", "aaaf82471c2a3562a4911711e47e811e"));
        dataVersionMap.put("data/devices/artix7/xa7a50t_db.dat", new Pair<>("xa7a50t-db-dat", "622fd90cd66de6c13b2e35255a1ece86"));
        dataVersionMap.put("data/devices/artix7/xa7a75t_db.dat", new Pair<>("xa7a75t-db-dat", "1c7aeddb62c55007ed5a5cd57dc97edd"));
        dataVersionMap.put("data/devices/artix7/xc7a100t_db.dat", new Pair<>("xc7a100t-db-dat", "4d99b64a543c695f176b21f32d2f8a9d"));
        dataVersionMap.put("data/devices/artix7/xc7a100ti_db.dat", new Pair<>("xc7a100ti-db-dat", "22b084ed0fa1f09b9cc1ea9abb8ae1f7"));
        dataVersionMap.put("data/devices/artix7/xc7a100tl_db.dat", new Pair<>("xc7a100tl-db-dat", "2db0391cd0dd802009edb50ef2418643"));
        dataVersionMap.put("data/devices/artix7/xc7a12t_db.dat", new Pair<>("xc7a12t-db-dat", "b573cfd27770b825094caf6cbb8378fe"));
        dataVersionMap.put("data/devices/artix7/xc7a12ti_db.dat", new Pair<>("xc7a12ti-db-dat", "17c1f0b1b3fb462600a04e5430be2f54"));
        dataVersionMap.put("data/devices/artix7/xc7a12tl_db.dat", new Pair<>("xc7a12tl-db-dat", "c7c8278addd88edc695f31de318de3af"));
        dataVersionMap.put("data/devices/artix7/xc7a15t_db.dat", new Pair<>("xc7a15t-db-dat", "e8b46327c91427623e4abafcb77a2818"));
        dataVersionMap.put("data/devices/artix7/xc7a15ti_db.dat", new Pair<>("xc7a15ti-db-dat", "bdf0c10a5aa0f85c43466542442c4b3b"));
        dataVersionMap.put("data/devices/artix7/xc7a15tl_db.dat", new Pair<>("xc7a15tl-db-dat", "36b8abccde0f26bf00bac6fad8d49265"));
        dataVersionMap.put("data/devices/artix7/xc7a200t_db.dat", new Pair<>("xc7a200t-db-dat", "c8319bf7c8182f843abd04b0187017b7"));
        dataVersionMap.put("data/devices/artix7/xc7a200ti_db.dat", new Pair<>("xc7a200ti-db-dat", "20080e9ab2a1c1e06c07fb64d54a94c5"));
        dataVersionMap.put("data/devices/artix7/xc7a200tl_db.dat", new Pair<>("xc7a200tl-db-dat", "37cfec45d2018f41c9661d407086464c"));
        dataVersionMap.put("data/devices/artix7/xc7a25t_db.dat", new Pair<>("xc7a25t-db-dat", "afbee8577f7b560789dae9fe776108e3"));
        dataVersionMap.put("data/devices/artix7/xc7a25ti_db.dat", new Pair<>("xc7a25ti-db-dat", "2be7a2b7875ca206c55df00a4f1b0735"));
        dataVersionMap.put("data/devices/artix7/xc7a25tl_db.dat", new Pair<>("xc7a25tl-db-dat", "14d6bd6bc88caf28630fc1c86837bf33"));
        dataVersionMap.put("data/devices/artix7/xc7a35t_db.dat", new Pair<>("xc7a35t-db-dat", "69bf771bda9b8b0f232e4740942bfd8d"));
        dataVersionMap.put("data/devices/artix7/xc7a35ti_db.dat", new Pair<>("xc7a35ti-db-dat", "0167d0721be1b0286a2f98b7ab2ee22f"));
        dataVersionMap.put("data/devices/artix7/xc7a35tl_db.dat", new Pair<>("xc7a35tl-db-dat", "262eea6f53e036215b65cf2c2f92539e"));
        dataVersionMap.put("data/devices/artix7/xc7a50t_db.dat", new Pair<>("xc7a50t-db-dat", "294d8bc00d908a3c5a27c5189f3c5521"));
        dataVersionMap.put("data/devices/artix7/xc7a50ti_db.dat", new Pair<>("xc7a50ti-db-dat", "33946d734d119e1c96bcc90e4b213d82"));
        dataVersionMap.put("data/devices/artix7/xc7a50tl_db.dat", new Pair<>("xc7a50tl-db-dat", "c28eb101b6f98a865255f96d93f750fc"));
        dataVersionMap.put("data/devices/artix7/xc7a75t_db.dat", new Pair<>("xc7a75t-db-dat", "be1b18d113d79c6be5fdbee653247d9c"));
        dataVersionMap.put("data/devices/artix7/xc7a75ti_db.dat", new Pair<>("xc7a75ti-db-dat", "e7e6c35ce467dae6c8ee887566f1ef2d"));
        dataVersionMap.put("data/devices/artix7/xc7a75tl_db.dat", new Pair<>("xc7a75tl-db-dat", "268ee8a56c213c9ca4cc18ae5617b59f"));
        dataVersionMap.put("data/devices/artix7/xq7a100t_db.dat", new Pair<>("xq7a100t-db-dat", "f58516a1c2488366f75164e16cc3926f"));
        dataVersionMap.put("data/devices/artix7/xq7a200t_db.dat", new Pair<>("xq7a200t-db-dat", "f997883176ace0f0988239be7c95c390"));
        dataVersionMap.put("data/devices/artix7/xq7a50t_db.dat", new Pair<>("xq7a50t-db-dat", "088d6a40a9b67cfddd3bb8be35b2a03e"));
        dataVersionMap.put("data/devices/kintex7/xa7k160t_db.dat", new Pair<>("xa7k160t-db-dat", "92a3dda218892ff09ffe3dcecf2218b1"));
        dataVersionMap.put("data/devices/kintex7/xc7k160t_db.dat", new Pair<>("xc7k160t-db-dat", "e0fd2836e8143bd8f7a80c1ee7e874cd"));
        dataVersionMap.put("data/devices/kintex7/xc7k160ti_db.dat", new Pair<>("xc7k160ti-db-dat", "ce317ec6706e8202c56cb93d9dfed0a6"));
        dataVersionMap.put("data/devices/kintex7/xc7k160tl_db.dat", new Pair<>("xc7k160tl-db-dat", "ed04c2ab765109f46e5467d0b85f7625"));
        dataVersionMap.put("data/devices/kintex7/xc7k325t_db.dat", new Pair<>("xc7k325t-db-dat", "a500dba1ee744b8846c1240cd86548a3"));
        dataVersionMap.put("data/devices/kintex7/xc7k325ti_db.dat", new Pair<>("xc7k325ti-db-dat", "ede191e23a85775d7fdc1bd62a430d0e"));
        dataVersionMap.put("data/devices/kintex7/xc7k325tl_db.dat", new Pair<>("xc7k325tl-db-dat", "b1d5662f1a9a4306322eb2dc73088ae7"));
        dataVersionMap.put("data/devices/kintex7/xc7k355t_db.dat", new Pair<>("xc7k355t-db-dat", "6b3773a25050c18958b7f63999fcc5fb"));
        dataVersionMap.put("data/devices/kintex7/xc7k355ti_db.dat", new Pair<>("xc7k355ti-db-dat", "9ef1f68ac59ec6c6e0b0b30c295ef0e3"));
        dataVersionMap.put("data/devices/kintex7/xc7k355tl_db.dat", new Pair<>("xc7k355tl-db-dat", "10c8cbc66b0e5ae44c57f1faa591e1ec"));
        dataVersionMap.put("data/devices/kintex7/xc7k410t_db.dat", new Pair<>("xc7k410t-db-dat", "88250cde0a187521efc963cf1a8701f7"));
        dataVersionMap.put("data/devices/kintex7/xc7k410ti_db.dat", new Pair<>("xc7k410ti-db-dat", "f0119d74c0581fa5f4bc5fe21ca79d1e"));
        dataVersionMap.put("data/devices/kintex7/xc7k410tl_db.dat", new Pair<>("xc7k410tl-db-dat", "0b1f7f3fad2b52b2c436e3a6b21a3b05"));
        dataVersionMap.put("data/devices/kintex7/xc7k420t_db.dat", new Pair<>("xc7k420t-db-dat", "98c1a79bd669f153d448f729d6990733"));
        dataVersionMap.put("data/devices/kintex7/xc7k420ti_db.dat", new Pair<>("xc7k420ti-db-dat", "6897d79957308a2c67b97b18a3e4b30e"));
        dataVersionMap.put("data/devices/kintex7/xc7k420tl_db.dat", new Pair<>("xc7k420tl-db-dat", "414898f015b2d8be9878608727e5cc43"));
        dataVersionMap.put("data/devices/kintex7/xc7k480t_db.dat", new Pair<>("xc7k480t-db-dat", "4578b9bcd56b03a32a4cdc33b4106dd0"));
        dataVersionMap.put("data/devices/kintex7/xc7k480ti_db.dat", new Pair<>("xc7k480ti-db-dat", "6900d8bc940c0e25f83955e5ba9bd772"));
        dataVersionMap.put("data/devices/kintex7/xc7k480tl_db.dat", new Pair<>("xc7k480tl-db-dat", "10c4d464b2f395e04cddf9850cc712fe"));
        dataVersionMap.put("data/devices/kintex7/xc7k70t_db.dat", new Pair<>("xc7k70t-db-dat", "98dfcdff69607d0b465421a1705460d8"));
        dataVersionMap.put("data/devices/kintex7/xc7k70tl_db.dat", new Pair<>("xc7k70tl-db-dat", "fd9ce48cb712dbf5f4973ad95f4c5190"));
        dataVersionMap.put("data/devices/kintex7/xq7k325t_db.dat", new Pair<>("xq7k325t-db-dat", "40f6f1bef73d45f0978d6bce9b3b8dda"));
        dataVersionMap.put("data/devices/kintex7/xq7k325tl_db.dat", new Pair<>("xq7k325tl-db-dat", "c02164deb80467c5b92517bcfa4d1207"));
        dataVersionMap.put("data/devices/kintex7/xq7k410t_db.dat", new Pair<>("xq7k410t-db-dat", "1235d36d81ebdb079b89564ac66650ad"));
        dataVersionMap.put("data/devices/kintex7/xq7k410tl_db.dat", new Pair<>("xq7k410tl-db-dat", "549e6a58301cd9b0faac87ae33a756f6"));
        dataVersionMap.put("data/devices/kintexu/xcku025_db.dat", new Pair<>("xcku025-db-dat", "6786ba059c6718c794745f314e9c32d9"));
        dataVersionMap.put("data/devices/kintexu/xcku035_db.dat", new Pair<>("xcku035-db-dat", "c70e1b7fb1d9379df150adee3fcacc5a"));
        dataVersionMap.put("data/devices/kintexu/xcku040_db.dat", new Pair<>("xcku040-db-dat", "7e1cd10b35fa23eaef5a4ae9187f825b"));
        dataVersionMap.put("data/devices/kintexu/xcku060_CIV_db.dat", new Pair<>("xcku060-civ-db-dat", "a0b44ed755c88acc232d13ee5c2eaf5a"));
        dataVersionMap.put("data/devices/kintexu/xcku060_db.dat", new Pair<>("xcku060-db-dat", "ed1f0b4f27b60f9e2ab4125a8d0233b3"));
        dataVersionMap.put("data/devices/kintexu/xcku085_CIV_db.dat", new Pair<>("xcku085-civ-db-dat", "ab612569cec9246e83ea3dcf506f7b55"));
        dataVersionMap.put("data/devices/kintexu/xcku085_db.dat", new Pair<>("xcku085-db-dat", "363c0d1829d167082a52b7378bfd9ec4"));
        dataVersionMap.put("data/devices/kintexu/xcku095_CIV_db.dat", new Pair<>("xcku095-civ-db-dat", "83527062f52dd9f8fced9126d39a572f"));
        dataVersionMap.put("data/devices/kintexu/xcku095_db.dat", new Pair<>("xcku095-db-dat", "9eded79546c0eca2fc740604a9198f6d"));
        dataVersionMap.put("data/devices/kintexu/xcku115_CIV_db.dat", new Pair<>("xcku115-civ-db-dat", "6dee5244bf5a9dc55494b7ff5b6c6202"));
        dataVersionMap.put("data/devices/kintexu/xcku115_db.dat", new Pair<>("xcku115-db-dat", "9945f5f69d740fb475d942d8d165b2b2"));
        dataVersionMap.put("data/devices/kintexu/xqku040_db.dat", new Pair<>("xqku040-db-dat", "d221fb5bef20f2b275f9c6ba0d97a21f"));
        dataVersionMap.put("data/devices/kintexu/xqku060_db.dat", new Pair<>("xqku060-db-dat", "a78b3120af4018d7fe340aa27b9cd915"));
        dataVersionMap.put("data/devices/kintexu/xqku095_db.dat", new Pair<>("xqku095-db-dat", "64dcf461b29d1d44a630481dfa2cdf94"));
        dataVersionMap.put("data/devices/kintexu/xqku115_db.dat", new Pair<>("xqku115-db-dat", "bc18dabac14c107c24ea44e3a5024594"));
        dataVersionMap.put("data/devices/kintexu/xqrku060_db.dat", new Pair<>("xqrku060-db-dat", "2cb5d52dc74ff49a1ed51e20eb2a6458"));
        dataVersionMap.put("data/devices/kintexuplus/xaau10p_db.dat", new Pair<>("xaau10p-db-dat", "5c5321c378fe7b8d2b4ce03d6b37c750"));
        dataVersionMap.put("data/devices/kintexuplus/xaau15p_db.dat", new Pair<>("xaau15p-db-dat", "dbef66512c40a8a85387ae0e7ceef51f"));
        dataVersionMap.put("data/devices/kintexuplus/xaau7p_db.dat", new Pair<>("xaau7p-db-dat", "725c7e60767e749ac2108abb210619cb"));
        dataVersionMap.put("data/devices/kintexuplus/xcau10p_db.dat", new Pair<>("xcau10p-db-dat", "4c7ee26359217cb10aa5f75265be8585"));
        dataVersionMap.put("data/devices/kintexuplus/xcau15p_db.dat", new Pair<>("xcau15p-db-dat", "04bf3b2a61c66e58ac14fe0c7fdb7df7"));
        dataVersionMap.put("data/devices/kintexuplus/xcau20p_db.dat", new Pair<>("xcau20p-db-dat", "c168696d042575a94bc4730814f95855"));
        dataVersionMap.put("data/devices/kintexuplus/xcau25p_db.dat", new Pair<>("xcau25p-db-dat", "02113677a50becad7e9aac8d48b22938"));
        dataVersionMap.put("data/devices/kintexuplus/xcau7p_db.dat", new Pair<>("xcau7p-db-dat", "622f9504c13c75af0b9877bd3717b006"));
        dataVersionMap.put("data/devices/kintexuplus/xcku11p_CIV_db.dat", new Pair<>("xcku11p-civ-db-dat", "5f6b4fb6e81e9f01d998b7099c06e0b1"));
        dataVersionMap.put("data/devices/kintexuplus/xcku11p_db.dat", new Pair<>("xcku11p-db-dat", "8e0b79eade305b5781238fe82928e30f"));
        dataVersionMap.put("data/devices/kintexuplus/xcku13p_db.dat", new Pair<>("xcku13p-db-dat", "74dd5c9d7de9311101f3800c0e0e8ee1"));
        dataVersionMap.put("data/devices/kintexuplus/xcku15p_CIV_db.dat", new Pair<>("xcku15p-civ-db-dat", "2e6d47f192e4868c6b631a94c01c3e97"));
        dataVersionMap.put("data/devices/kintexuplus/xcku15p_db.dat", new Pair<>("xcku15p-db-dat", "f47acb026b2cb7ab736769b205d385de"));
        dataVersionMap.put("data/devices/kintexuplus/xcku19p_CIV_db.dat", new Pair<>("xcku19p-civ-db-dat", "ec3fd302d132792a967b029a08500676"));
        dataVersionMap.put("data/devices/kintexuplus/xcku19p_db.dat", new Pair<>("xcku19p-db-dat", "40dd544f67619a4bad3b89f80f95cfcb"));
        dataVersionMap.put("data/devices/kintexuplus/xcku3p_db.dat", new Pair<>("xcku3p-db-dat", "7391d206f088ffe54f89482619672830"));
        dataVersionMap.put("data/devices/kintexuplus/xcku5p_db.dat", new Pair<>("xcku5p-db-dat", "0d6af65ecc2248c090683b7600f07276"));
        dataVersionMap.put("data/devices/kintexuplus/xcku9p_db.dat", new Pair<>("xcku9p-db-dat", "e721dba79df3981bbe1ec0f16685d1ed"));
        dataVersionMap.put("data/devices/kintexuplus/xqku15p_db.dat", new Pair<>("xqku15p-db-dat", "27c1f9e39ef3935060f6facd707b2fb0"));
        dataVersionMap.put("data/devices/kintexuplus/xqku5p_db.dat", new Pair<>("xqku5p-db-dat", "f0c65214d29811d744301ccdd326eb5a"));
        dataVersionMap.put("data/devices/spartan7/xa7s100_db.dat", new Pair<>("xa7s100-db-dat", "a75b8b95422459558b3152079203a146"));
        dataVersionMap.put("data/devices/spartan7/xa7s15_db.dat", new Pair<>("xa7s15-db-dat", "ebb08ed90379836df80e7d7388711650"));
        dataVersionMap.put("data/devices/spartan7/xa7s25_db.dat", new Pair<>("xa7s25-db-dat", "de98e43784e13c648ded020c98f4108f"));
        dataVersionMap.put("data/devices/spartan7/xa7s50_db.dat", new Pair<>("xa7s50-db-dat", "214d51df7346fad0f7d8b2fce6d24de7"));
        dataVersionMap.put("data/devices/spartan7/xa7s6_db.dat", new Pair<>("xa7s6-db-dat", "a6493e840130dc52f5431b919525410f"));
        dataVersionMap.put("data/devices/spartan7/xa7s75_db.dat", new Pair<>("xa7s75-db-dat", "072bfb16785271f7d426b5ce7e46dccd"));
        dataVersionMap.put("data/devices/spartan7/xc7s100_db.dat", new Pair<>("xc7s100-db-dat", "680e46a3aa2ae6353a89813698f39148"));
        dataVersionMap.put("data/devices/spartan7/xc7s15_db.dat", new Pair<>("xc7s15-db-dat", "6fd92b568e4a44106ab101c55c61f98a"));
        dataVersionMap.put("data/devices/spartan7/xc7s25_db.dat", new Pair<>("xc7s25-db-dat", "e19af5e8ec2b1037500236f4f85d0a92"));
        dataVersionMap.put("data/devices/spartan7/xc7s50_db.dat", new Pair<>("xc7s50-db-dat", "8091436ec2c00f3372dad11077f882e3"));
        dataVersionMap.put("data/devices/spartan7/xc7s6_db.dat", new Pair<>("xc7s6-db-dat", "eea51ccde2294ac92adf34878a55c9fa"));
        dataVersionMap.put("data/devices/spartan7/xc7s75_db.dat", new Pair<>("xc7s75-db-dat", "4168148faf47a1256a616e2d76508de4"));
        dataVersionMap.put("data/devices/versal/xave1752_db.dat", new Pair<>("xave1752-db-dat", "e32ac3e52b19f5e12e771f7730e82c5f"));
        dataVersionMap.put("data/devices/versal/xave2002_db.dat", new Pair<>("xave2002-db-dat", "e3b322d94c0197fb6a64120628f7f2ac"));
        dataVersionMap.put("data/devices/versal/xave2102_db.dat", new Pair<>("xave2102-db-dat", "49c904e79a37771e4708b566da6788e1"));
        dataVersionMap.put("data/devices/versal/xave2202_db.dat", new Pair<>("xave2202-db-dat", "dee6e1c982c28f9754aefd3b62c75a5e"));
        dataVersionMap.put("data/devices/versal/xave2302_db.dat", new Pair<>("xave2302-db-dat", "ac9bdb3f8da763eda2a62630561f5079"));
        dataVersionMap.put("data/devices/versal/xave2602_db.dat", new Pair<>("xave2602-db-dat", "26a56204a79858d8fe5b59ab9490564c"));
        dataVersionMap.put("data/devices/versal/xave2802_db.dat", new Pair<>("xave2802-db-dat", "d76e6960ad0a30261eb262a26217bba9"));
        dataVersionMap.put("data/devices/versal/xcv80_db.dat", new Pair<>("xcv80-db-dat", "bdea2557b3626a445c2b7878c6f1486f"));
        dataVersionMap.put("data/devices/versal/xcvc1502_db.dat", new Pair<>("xcvc1502-db-dat", "43f40ac8bad4e4f3dd2ab4b53c6d48e6"));
        dataVersionMap.put("data/devices/versal/xcvc1702_db.dat", new Pair<>("xcvc1702-db-dat", "bf4618929854d60d729fb2316dde1ed3"));
        dataVersionMap.put("data/devices/versal/xcvc1802_db.dat", new Pair<>("xcvc1802-db-dat", "cf7b18a73a50f1be008fd39a42dc3da4"));
        dataVersionMap.put("data/devices/versal/xcvc1902_db.dat", new Pair<>("xcvc1902-db-dat", "6e50e5236b82272113b859aa6958cb24"));
        dataVersionMap.put("data/devices/versal/xcvc2602_db.dat", new Pair<>("xcvc2602-db-dat", "f8a9219829750f27f097dc4a02e85c87"));
        dataVersionMap.put("data/devices/versal/xcvc2802_db.dat", new Pair<>("xcvc2802-db-dat", "bb134d52eb588735b203f89619bd76d1"));
        dataVersionMap.put("data/devices/versal/xcve1752_db.dat", new Pair<>("xcve1752-db-dat", "2d5e4e7f461e9bdf5ec24a9bb58704a8"));
        dataVersionMap.put("data/devices/versal/xcve2002_db.dat", new Pair<>("xcve2002-db-dat", "e9f676e46286d99e830503fb17b88fa1"));
        dataVersionMap.put("data/devices/versal/xcve2102_db.dat", new Pair<>("xcve2102-db-dat", "b002e5744d2365a235da5365c4c9206e"));
        dataVersionMap.put("data/devices/versal/xcve2202_db.dat", new Pair<>("xcve2202-db-dat", "264bcfc285aaf237326fcb3bdd9dfff7"));
        dataVersionMap.put("data/devices/versal/xcve2302_db.dat", new Pair<>("xcve2302-db-dat", "a1a0f6378e6162278f25c9009873e3bd"));
        dataVersionMap.put("data/devices/versal/xcve2602_db.dat", new Pair<>("xcve2602-db-dat", "964322295afde8782d95ca2a44b35d28"));
        dataVersionMap.put("data/devices/versal/xcve2802_db.dat", new Pair<>("xcve2802-db-dat", "618fd8979147fb1fb2f141b6023056c0"));
        dataVersionMap.put("data/devices/versal/xcvh1522_db.dat", new Pair<>("xcvh1522-db-dat", "054ac352522667a6001c295f70f6be7c"));
        dataVersionMap.put("data/devices/versal/xcvh1542_db.dat", new Pair<>("xcvh1542-db-dat", "cc76ec8bbecbf4b0a1f188c8424ba215"));
        dataVersionMap.put("data/devices/versal/xcvh1582_db.dat", new Pair<>("xcvh1582-db-dat", "835f75b23b08a3741dcf9fe45018163e"));
        dataVersionMap.put("data/devices/versal/xcvh1742_db.dat", new Pair<>("xcvh1742-db-dat", "fbc30dcbe842d0e2fc8661ca0a33283a"));
        dataVersionMap.put("data/devices/versal/xcvh1782_db.dat", new Pair<>("xcvh1782-db-dat", "57d8cd62447b3e889d556a9263eb69fc"));
        dataVersionMap.put("data/devices/versal/xcvm1102_db.dat", new Pair<>("xcvm1102-db-dat", "35047ac140e1cc0bf4f085694c6cad95"));
        dataVersionMap.put("data/devices/versal/xcvm1302_db.dat", new Pair<>("xcvm1302-db-dat", "0312e784c8d5b228899ad50afeca655b"));
        dataVersionMap.put("data/devices/versal/xcvm1402_db.dat", new Pair<>("xcvm1402-db-dat", "61c6972d8198367d647ba91315c12158"));
        dataVersionMap.put("data/devices/versal/xcvm1502_db.dat", new Pair<>("xcvm1502-db-dat", "0eb4c7edb683887f2b909bb398cfaf85"));
        dataVersionMap.put("data/devices/versal/xcvm1802_db.dat", new Pair<>("xcvm1802-db-dat", "26cb89f55f1b8476a868999b29e99ef5"));
        dataVersionMap.put("data/devices/versal/xcvm2152_db.dat", new Pair<>("xcvm2152-db-dat", "066f0ff8dc819dd2da8abcafbb45d634"));
        dataVersionMap.put("data/devices/versal/xcvm2202_db.dat", new Pair<>("xcvm2202-db-dat", "fd37ab4ce7b0cf16974151b323773cc7"));
        dataVersionMap.put("data/devices/versal/xcvm2302_db.dat", new Pair<>("xcvm2302-db-dat", "213a812052a69f945e4ff80946844ddd"));
        dataVersionMap.put("data/devices/versal/xcvm2502_db.dat", new Pair<>("xcvm2502-db-dat", "9e41002527c52603ddf73d9d9dd556db"));
        dataVersionMap.put("data/devices/versal/xcvm2902_db.dat", new Pair<>("xcvm2902-db-dat", "5d6f041b1af4142d001509f929849369"));
        dataVersionMap.put("data/devices/versal/xcvp1002_db.dat", new Pair<>("xcvp1002-db-dat", "373e5d0b917994725adc8247f74fdf23"));
        dataVersionMap.put("data/devices/versal/xcvp1052_db.dat", new Pair<>("xcvp1052-db-dat", "152642ff12aab7b30ed844b75e6c5d04"));
        dataVersionMap.put("data/devices/versal/xcvp1102_db.dat", new Pair<>("xcvp1102-db-dat", "dad1d46c5fd7e9aff431a72356b3313c"));
        dataVersionMap.put("data/devices/versal/xcvp1202_db.dat", new Pair<>("xcvp1202-db-dat", "b0a98414d6c8efefb5ac73c665adb6a5"));
        dataVersionMap.put("data/devices/versal/xcvp1402_db.dat", new Pair<>("xcvp1402-db-dat", "9060df7da297bb13b4b71b35e944a852"));
        dataVersionMap.put("data/devices/versal/xcvp1502_db.dat", new Pair<>("xcvp1502-db-dat", "5da2a97660f22f2bc975fe2af53d2c40"));
        dataVersionMap.put("data/devices/versal/xcvp1552_db.dat", new Pair<>("xcvp1552-db-dat", "b3d9e9b4b603c3f50f6d3293b89ffaff"));
        dataVersionMap.put("data/devices/versal/xcvp1702_db.dat", new Pair<>("xcvp1702-db-dat", "29f35bb7909cc39b777c33e15d6e4f95"));
        dataVersionMap.put("data/devices/versal/xcvp1802_db.dat", new Pair<>("xcvp1802-db-dat", "0ce2ca0dc7fa41fd91ae6945fc360be0"));
        dataVersionMap.put("data/devices/versal/xcvp1902_db.dat", new Pair<>("xcvp1902-db-dat", "1a066d39bff12a95f94f95a5731bdf54"));
        dataVersionMap.put("data/devices/versal/xcvp2502_db.dat", new Pair<>("xcvp2502-db-dat", "32308ab881ca23988080e28e143adff3"));
        dataVersionMap.put("data/devices/versal/xcvp2802_db.dat", new Pair<>("xcvp2802-db-dat", "e1b0b2c250ef56a03dcab6e501da7e91"));
        dataVersionMap.put("data/devices/versal/xqrvc1902_db.dat", new Pair<>("xqrvc1902-db-dat", "80c34a552d3514dc1ad1e4576a513831"));
        dataVersionMap.put("data/devices/versal/xqrve2302_db.dat", new Pair<>("xqrve2302-db-dat", "ae4b2a332bafb5e8b2710d20bf8ab1d1"));
        dataVersionMap.put("data/devices/versal/xqvc1702_db.dat", new Pair<>("xqvc1702-db-dat", "6e210d13b7f3b778f89e65a756e7849f"));
        dataVersionMap.put("data/devices/versal/xqvc1902_db.dat", new Pair<>("xqvc1902-db-dat", "0420e545e1995ca8b51505033c7c2382"));
        dataVersionMap.put("data/devices/versal/xqve2102_db.dat", new Pair<>("xqve2102-db-dat", "3793676b65ec019a0385f6fcceb51ad8"));
        dataVersionMap.put("data/devices/versal/xqve2302_db.dat", new Pair<>("xqve2302-db-dat", "0beba46125b078b18191ffb188808572"));
        dataVersionMap.put("data/devices/versal/xqvm1102_db.dat", new Pair<>("xqvm1102-db-dat", "d3b0ffda9f457e68687c33766084e945"));
        dataVersionMap.put("data/devices/versal/xqvm1402_db.dat", new Pair<>("xqvm1402-db-dat", "7507b1733001df21f3c0edd0c3af9bc9"));
        dataVersionMap.put("data/devices/versal/xqvm1502_db.dat", new Pair<>("xqvm1502-db-dat", "7be040972308814dec34ffbb587a51b5"));
        dataVersionMap.put("data/devices/versal/xqvm1802_db.dat", new Pair<>("xqvm1802-db-dat", "444893da335b3b9868788c0cee8a988a"));
        dataVersionMap.put("data/devices/versal/xqvp1052_db.dat", new Pair<>("xqvp1052-db-dat", "0d9e42b14cc4808297f6ab855115b49b"));
        dataVersionMap.put("data/devices/versal/xqvp1202_db.dat", new Pair<>("xqvp1202-db-dat", "8e35ecd1d960de4e6e6303d294a7b4c1"));
        dataVersionMap.put("data/devices/versal/xqvp1402_db.dat", new Pair<>("xqvp1402-db-dat", "289bf9515a8ae27b6484e7f68ac07e4a"));
        dataVersionMap.put("data/devices/versal/xqvp1502_db.dat", new Pair<>("xqvp1502-db-dat", "ce8b9ae5cbf0b87f10bd01c136ccb3d3"));
        dataVersionMap.put("data/devices/versal/xqvp1702_db.dat", new Pair<>("xqvp1702-db-dat", "4958c9de7d0611f9ad87563c1cc3de1a"));
        dataVersionMap.put("data/devices/versal/xqvp2502_db.dat", new Pair<>("xqvp2502-db-dat", "b264f920c4f3bcfe7e789715616f55ac"));
        dataVersionMap.put("data/devices/virtex7/xc7v2000t_db.dat", new Pair<>("xc7v2000t-db-dat", "556c3ec2670c574ace4cbebab0c42b07"));
        dataVersionMap.put("data/devices/virtex7/xc7v585t_db.dat", new Pair<>("xc7v585t-db-dat", "03e7b13c6886c2b7276994d322ef6a03"));
        dataVersionMap.put("data/devices/virtex7/xc7vh580t_db.dat", new Pair<>("xc7vh580t-db-dat", "1a452484397ae698a7d19f1c381fc739"));
        dataVersionMap.put("data/devices/virtex7/xc7vh870t_db.dat", new Pair<>("xc7vh870t-db-dat", "51f711ad36ddb923d5c0098ec813ac5a"));
        dataVersionMap.put("data/devices/virtex7/xc7vx1140t_db.dat", new Pair<>("xc7vx1140t-db-dat", "99067d4c65763b19937a98f46f45c527"));
        dataVersionMap.put("data/devices/virtex7/xc7vx330t_db.dat", new Pair<>("xc7vx330t-db-dat", "fea297c81e9feac8ce020323d4868b41"));
        dataVersionMap.put("data/devices/virtex7/xc7vx415t_CIV_db.dat", new Pair<>("xc7vx415t-civ-db-dat", "1ca1710b8ccefca422a482f5f6b1ef3e"));
        dataVersionMap.put("data/devices/virtex7/xc7vx415t_db.dat", new Pair<>("xc7vx415t-db-dat", "7e4f884e8e6a8a04d8e2ca0a14e01cdd"));
        dataVersionMap.put("data/devices/virtex7/xc7vx485t_db.dat", new Pair<>("xc7vx485t-db-dat", "11985f4ce6a8726ab2a41d242a55aec9"));
        dataVersionMap.put("data/devices/virtex7/xc7vx550t_CIV_db.dat", new Pair<>("xc7vx550t-civ-db-dat", "22c9cde1ef4f2028ea475ca10d24ddae"));
        dataVersionMap.put("data/devices/virtex7/xc7vx550t_db.dat", new Pair<>("xc7vx550t-db-dat", "be56195486ed78810affda8d1a40d2d6"));
        dataVersionMap.put("data/devices/virtex7/xc7vx690t_CIV_db.dat", new Pair<>("xc7vx690t-civ-db-dat", "a782c570bcf5696d5c55eab9eced0692"));
        dataVersionMap.put("data/devices/virtex7/xc7vx690t_db.dat", new Pair<>("xc7vx690t-db-dat", "3356a9a56c4ba5117303216fd031f2e9"));
        dataVersionMap.put("data/devices/virtex7/xc7vx980t_db.dat", new Pair<>("xc7vx980t-db-dat", "45c26dbbc2ca5de09f88fa0a002894cf"));
        dataVersionMap.put("data/devices/virtex7/xq7v585t_db.dat", new Pair<>("xq7v585t-db-dat", "610c5ef36d92186377d4a6ff0c2da383"));
        dataVersionMap.put("data/devices/virtex7/xq7vx330t_db.dat", new Pair<>("xq7vx330t-db-dat", "4f933fab9a3e04139e40d5e597cb1688"));
        dataVersionMap.put("data/devices/virtex7/xq7vx485t_db.dat", new Pair<>("xq7vx485t-db-dat", "2bdc76a26b912c78b37115f9cecb08af"));
        dataVersionMap.put("data/devices/virtex7/xq7vx690t_db.dat", new Pair<>("xq7vx690t-db-dat", "eb479e4bc70bc27d9fb4be0957b105b9"));
        dataVersionMap.put("data/devices/virtex7/xq7vx980t_db.dat", new Pair<>("xq7vx980t-db-dat", "f161ed3423864b58fc8883abe69058c2"));
        dataVersionMap.put("data/devices/virtexu/xcvu065_CIV_db.dat", new Pair<>("xcvu065-civ-db-dat", "c281e021c280a7f16fb68a51d5d4b409"));
        dataVersionMap.put("data/devices/virtexu/xcvu065_db.dat", new Pair<>("xcvu065-db-dat", "58642796640467c4eb0a37d820b3558d"));
        dataVersionMap.put("data/devices/virtexu/xcvu080_CIV_db.dat", new Pair<>("xcvu080-civ-db-dat", "08d75a8191077a24debb91bc7957cf56"));
        dataVersionMap.put("data/devices/virtexu/xcvu080_db.dat", new Pair<>("xcvu080-db-dat", "eba8cf47097ce35f50ea5b4e7d294053"));
        dataVersionMap.put("data/devices/virtexu/xcvu095_CIV_db.dat", new Pair<>("xcvu095-civ-db-dat", "c83522ccec009af945fc9b39a8d972da"));
        dataVersionMap.put("data/devices/virtexu/xcvu095_db.dat", new Pair<>("xcvu095-db-dat", "043cd0fdd3cad0a7fcc97c7e3e593de6"));
        dataVersionMap.put("data/devices/virtexu/xcvu125_CIV_db.dat", new Pair<>("xcvu125-civ-db-dat", "da5c33c1165761f0e6f0211a685a787b"));
        dataVersionMap.put("data/devices/virtexu/xcvu125_db.dat", new Pair<>("xcvu125-db-dat", "e70fb497bb10e6b9347a2c72a55452ea"));
        dataVersionMap.put("data/devices/virtexu/xcvu160_CIV_db.dat", new Pair<>("xcvu160-civ-db-dat", "67c44683eddf66a766513b12663a9cfc"));
        dataVersionMap.put("data/devices/virtexu/xcvu160_db.dat", new Pair<>("xcvu160-db-dat", "8546145cd209841883639f15625d0d0e"));
        dataVersionMap.put("data/devices/virtexu/xcvu190_CIV_db.dat", new Pair<>("xcvu190-civ-db-dat", "be53aa7965e44c287437e06fdfb4be9a"));
        dataVersionMap.put("data/devices/virtexu/xcvu190_db.dat", new Pair<>("xcvu190-db-dat", "d93535c5a731b69455ff6dd5fa72806b"));
        dataVersionMap.put("data/devices/virtexu/xcvu440_CIV_db.dat", new Pair<>("xcvu440-civ-db-dat", "197f78c1758c353e1ad634840905f531"));
        dataVersionMap.put("data/devices/virtexu/xcvu440_db.dat", new Pair<>("xcvu440-db-dat", "1660bd487d1079420c2afe180eaacceb"));
        dataVersionMap.put("data/devices/virtexuplus/xcu200_db.dat", new Pair<>("xcu200-db-dat", "573ddb40ff86e15ff6d88186b8ab8587"));
        dataVersionMap.put("data/devices/virtexuplus/xcu250_db.dat", new Pair<>("xcu250-db-dat", "2c7ceade7df60c559d80a690418f5f8d"));
        dataVersionMap.put("data/devices/virtexuplus/xcvu11p_CIV_db.dat", new Pair<>("xcvu11p-civ-db-dat", "383db8d639a17b20e0622ac9936b72ed"));
        dataVersionMap.put("data/devices/virtexuplus/xcvu11p_db.dat", new Pair<>("xcvu11p-db-dat", "52a8a2700903973fb7eb01f25559523e"));
        dataVersionMap.put("data/devices/virtexuplus/xcvu13p_CIV_db.dat", new Pair<>("xcvu13p-civ-db-dat", "2612786474bbe989c445a07b364df4e9"));
        dataVersionMap.put("data/devices/virtexuplus/xcvu13p_db.dat", new Pair<>("xcvu13p-db-dat", "d95eab560153727d3e19e76165974a4d"));
        dataVersionMap.put("data/devices/virtexuplus/xcvu19p_CIV_db.dat", new Pair<>("xcvu19p-civ-db-dat", "46440b9cdb3dfd22c895929b1a4fffcb"));
        dataVersionMap.put("data/devices/virtexuplus/xcvu19p_db.dat", new Pair<>("xcvu19p-db-dat", "d5d0a42ef1021760afb9eea0442b6e89"));
        dataVersionMap.put("data/devices/virtexuplus/xcvu3p_CIV_db.dat", new Pair<>("xcvu3p-civ-db-dat", "18ef6de80398bf95b17aa8a46f73df70"));
        dataVersionMap.put("data/devices/virtexuplus/xcvu3p_db.dat", new Pair<>("xcvu3p-db-dat", "fdeae797898c54180c82813daac44303"));
        dataVersionMap.put("data/devices/virtexuplus/xcvu5p_CIV_db.dat", new Pair<>("xcvu5p-civ-db-dat", "537567a10ca15f128591c243d5892dd1"));
        dataVersionMap.put("data/devices/virtexuplus/xcvu5p_db.dat", new Pair<>("xcvu5p-db-dat", "01ff62ea775822a27585345bb7d0efee"));
        dataVersionMap.put("data/devices/virtexuplus/xcvu7p_CIV_db.dat", new Pair<>("xcvu7p-civ-db-dat", "ba5b17ffc73cc3b093e20d43c5bee8bb"));
        dataVersionMap.put("data/devices/virtexuplus/xcvu7p_db.dat", new Pair<>("xcvu7p-db-dat", "549495d6129141154639dbee2ce1142a"));
        dataVersionMap.put("data/devices/virtexuplus/xcvu9p_CIV_db.dat", new Pair<>("xcvu9p-civ-db-dat", "5368f6d841fd69c3cb5ce75b50232357"));
        dataVersionMap.put("data/devices/virtexuplus/xcvu9p_db.dat", new Pair<>("xcvu9p-db-dat", "eaffe35c0933142b9cd18a43229e7cd3"));
        dataVersionMap.put("data/devices/virtexuplus/xqvu11p_db.dat", new Pair<>("xqvu11p-db-dat", "e9cb2c310d82decb33ed073cae60eae1"));
        dataVersionMap.put("data/devices/virtexuplus/xqvu13p_db.dat", new Pair<>("xqvu13p-db-dat", "dce1ccacfc2755a69c278f4d2bab8939"));
        dataVersionMap.put("data/devices/virtexuplus/xqvu3p_db.dat", new Pair<>("xqvu3p-db-dat", "19816a751791e17c4251505a4e49ead1"));
        dataVersionMap.put("data/devices/virtexuplus/xqvu7p_db.dat", new Pair<>("xqvu7p-db-dat", "b82591b7e93667645e456a3fef423a21"));
        dataVersionMap.put("data/devices/virtexuplus/xqvu9p_db.dat", new Pair<>("xqvu9p-db-dat", "370097789eb418fdf01b43bf72f725fb"));
        dataVersionMap.put("data/devices/virtexuplus58g/xcu26_db.dat", new Pair<>("xcu26-db-dat", "7f781caabbbfa0f4d670fad828d7d4c6"));
        dataVersionMap.put("data/devices/virtexuplus58g/xcux35_db.dat", new Pair<>("xcux35-db-dat", "3364121af3ce9fcf44142c530e499b49"));
        dataVersionMap.put("data/devices/virtexuplus58g/xcvu23p_CIV_db.dat", new Pair<>("xcvu23p-civ-db-dat", "d5a6facb62ff5ec58e73448671ac1a9d"));
        dataVersionMap.put("data/devices/virtexuplus58g/xcvu23p_db.dat", new Pair<>("xcvu23p-db-dat", "c33f88ff852c02d372cfa3b707e15c62"));
        dataVersionMap.put("data/devices/virtexuplus58g/xcvu27p_db.dat", new Pair<>("xcvu27p-db-dat", "2aaca971db9f3a2d30b9aab08adfb53b"));
        dataVersionMap.put("data/devices/virtexuplus58g/xcvu29p_CIV_db.dat", new Pair<>("xcvu29p-civ-db-dat", "d704df04735b4e7d319d5dca23a7e600"));
        dataVersionMap.put("data/devices/virtexuplus58g/xcvu29p_db.dat", new Pair<>("xcvu29p-db-dat", "d2002671bc66b73ac5a227d228b415d6"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcu280_db.dat", new Pair<>("xcu280-db-dat", "855d7ddd2da77a90bc71f90684ab0553"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcu50_db.dat", new Pair<>("xcu50-db-dat", "9f492044506ac76537b31578b624e8d7"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcu55c_db.dat", new Pair<>("xcu55c-db-dat", "71afb75ee5e960b6dd55dd62e9847c00"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcu55n_db.dat", new Pair<>("xcu55n-db-dat", "d17a34026add98ab0756ef7510ff0ea9"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcvu31p_CIV_db.dat", new Pair<>("xcvu31p-civ-db-dat", "8c4bac7d3c247218f5c9b00db4061574"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcvu31p_db.dat", new Pair<>("xcvu31p-db-dat", "097a574d983286c3a17dd252232fb75d"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcvu33p_CIV_db.dat", new Pair<>("xcvu33p-civ-db-dat", "7b077edb0964763c6d0f0192cea131a8"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcvu33p_db.dat", new Pair<>("xcvu33p-db-dat", "5f4c881c16c2b2b20f9352346ba33cc9"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcvu35p_CIV_db.dat", new Pair<>("xcvu35p-civ-db-dat", "a53e66c03a5387024c2220b35580c5ee"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcvu35p_db.dat", new Pair<>("xcvu35p-db-dat", "f938e524e0805e77292d610f947c7b4e"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcvu37p_CIV_db.dat", new Pair<>("xcvu37p-civ-db-dat", "c6b315411a052af153b7666ed3c27815"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcvu37p_db.dat", new Pair<>("xcvu37p-db-dat", "0c9fc1982909e73fcbb30bf2470fc35a"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcvu45p_CIV_db.dat", new Pair<>("xcvu45p-civ-db-dat", "47254a85313aef95f0c91186ed654415"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcvu45p_db.dat", new Pair<>("xcvu45p-db-dat", "2e8ce776975d5e5f4a1a597e869fdbec"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcvu47p_CIV_db.dat", new Pair<>("xcvu47p-civ-db-dat", "f46affa6516d1ebc68374697b48860a1"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcvu47p_db.dat", new Pair<>("xcvu47p-db-dat", "0693634916963a2dc52c8a6afe9052b3"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcvu57p_CIV_db.dat", new Pair<>("xcvu57p-civ-db-dat", "73b6a83c3c8effa8a660cd17c66e53d1"));
        dataVersionMap.put("data/devices/virtexuplushbm/xcvu57p_db.dat", new Pair<>("xcvu57p-db-dat", "743d0e105dfb943b09c7eca89fe7d34b"));
        dataVersionMap.put("data/devices/virtexuplushbm/xqvu37p_db.dat", new Pair<>("xqvu37p-db-dat", "0cd5f8abc7bd9023cf511003b50b8a79"));
        dataVersionMap.put("data/devices/zynq/xa7z010_db.dat", new Pair<>("xa7z010-db-dat", "ddb4b618e2c87d65fbad4effa5d7fdaa"));
        dataVersionMap.put("data/devices/zynq/xa7z020_db.dat", new Pair<>("xa7z020-db-dat", "7a1ea31c8206a2a9ffc918c49a7aa304"));
        dataVersionMap.put("data/devices/zynq/xa7z030_db.dat", new Pair<>("xa7z030-db-dat", "4fe120a1f20c685d2f75cbae3cef454a"));
        dataVersionMap.put("data/devices/zynq/xc7z007s_db.dat", new Pair<>("xc7z007s-db-dat", "7deaa82447694c0876c07927b0ac03ed"));
        dataVersionMap.put("data/devices/zynq/xc7z010_db.dat", new Pair<>("xc7z010-db-dat", "949a510cee9be1bc67b4ce56a3fdf5a5"));
        dataVersionMap.put("data/devices/zynq/xc7z010i_db.dat", new Pair<>("xc7z010i-db-dat", "f788bbddbbd14fba45f8f46ac6a43a6f"));
        dataVersionMap.put("data/devices/zynq/xc7z012s_db.dat", new Pair<>("xc7z012s-db-dat", "f7be1364f5b8f75f077dcc036e9a83e6"));
        dataVersionMap.put("data/devices/zynq/xc7z014s_db.dat", new Pair<>("xc7z014s-db-dat", "d3316a039c929278689faee23037c607"));
        dataVersionMap.put("data/devices/zynq/xc7z015_db.dat", new Pair<>("xc7z015-db-dat", "84e2ba28ab3ccbaecfda67f8b09983fa"));
        dataVersionMap.put("data/devices/zynq/xc7z015i_db.dat", new Pair<>("xc7z015i-db-dat", "73b96fa7b8191465adb36bfc31bbb9ad"));
        dataVersionMap.put("data/devices/zynq/xc7z020_db.dat", new Pair<>("xc7z020-db-dat", "25f5b3f6261205b95368cfa5692921ef"));
        dataVersionMap.put("data/devices/zynq/xc7z020i_db.dat", new Pair<>("xc7z020i-db-dat", "59e9f3c577c4d97320223293cd630d4a"));
        dataVersionMap.put("data/devices/zynq/xc7z030_db.dat", new Pair<>("xc7z030-db-dat", "b6c1c968495908998decf57b719589d9"));
        dataVersionMap.put("data/devices/zynq/xc7z030i_db.dat", new Pair<>("xc7z030i-db-dat", "a470a1f1610f09443895b98063110917"));
        dataVersionMap.put("data/devices/zynq/xc7z035_db.dat", new Pair<>("xc7z035-db-dat", "8dd1a94c76abcdb3a2d78ebfbcb25c09"));
        dataVersionMap.put("data/devices/zynq/xc7z035i_db.dat", new Pair<>("xc7z035i-db-dat", "6560b60b4c324eab1e57ccff81cb90ea"));
        dataVersionMap.put("data/devices/zynq/xc7z045_db.dat", new Pair<>("xc7z045-db-dat", "9dfcd9c1f2690c5a049a29b541a99eec"));
        dataVersionMap.put("data/devices/zynq/xc7z045i_db.dat", new Pair<>("xc7z045i-db-dat", "f2076177d1795982615380d8b9f6f206"));
        dataVersionMap.put("data/devices/zynq/xc7z100_db.dat", new Pair<>("xc7z100-db-dat", "6a6e6498cfc8ccdf4dfdc63c8987498d"));
        dataVersionMap.put("data/devices/zynq/xc7z100i_db.dat", new Pair<>("xc7z100i-db-dat", "9828586f7981f662abf6b672c45c08a7"));
        dataVersionMap.put("data/devices/zynq/xq7z020_db.dat", new Pair<>("xq7z020-db-dat", "43c773a0615ebdeb5ccdddeff2767577"));
        dataVersionMap.put("data/devices/zynq/xq7z030_db.dat", new Pair<>("xq7z030-db-dat", "dee5a516c21a3daf2890efbf3ff6b8f0"));
        dataVersionMap.put("data/devices/zynq/xq7z045_db.dat", new Pair<>("xq7z045-db-dat", "f88c49368b8595e359c2b0f1edb6f9d9"));
        dataVersionMap.put("data/devices/zynq/xq7z100_db.dat", new Pair<>("xq7z100-db-dat", "6fa812a1915afe7d6a834c99229b5721"));
        dataVersionMap.put("data/devices/zynquplus/xazu11eg_db.dat", new Pair<>("xazu11eg-db-dat", "b0a052978e5f528cec5d236337192eec"));
        dataVersionMap.put("data/devices/zynquplus/xazu1eg_db.dat", new Pair<>("xazu1eg-db-dat", "7c6849ad1e878b94a17b3cd0c3fa51c3"));
        dataVersionMap.put("data/devices/zynquplus/xazu2eg_db.dat", new Pair<>("xazu2eg-db-dat", "8cafa45f268ea4f61f0d0d551e0878b2"));
        dataVersionMap.put("data/devices/zynquplus/xazu3eg_db.dat", new Pair<>("xazu3eg-db-dat", "953fcd6d5d0ce88364d7fe31e194ac4b"));
        dataVersionMap.put("data/devices/zynquplus/xazu3teg_db.dat", new Pair<>("xazu3teg-db-dat", "c3aa0af01c0648f132ccdf356a693963"));
        dataVersionMap.put("data/devices/zynquplus/xazu4ev_db.dat", new Pair<>("xazu4ev-db-dat", "8dadbae82c9c6a26018dc4374e9ae7d7"));
        dataVersionMap.put("data/devices/zynquplus/xazu5ev_db.dat", new Pair<>("xazu5ev-db-dat", "ec22bca4f942395a00d6ee5ba9279c4b"));
        dataVersionMap.put("data/devices/zynquplus/xazu7ev_db.dat", new Pair<>("xazu7ev-db-dat", "9e5d18631df348a7cac44785f92e0a0f"));
        dataVersionMap.put("data/devices/zynquplus/xck24_db.dat", new Pair<>("xck24-db-dat", "4b72d1ee766020a9af22495ce08ede20"));
        dataVersionMap.put("data/devices/zynquplus/xck26_db.dat", new Pair<>("xck26-db-dat", "626b5192d948158389825237d5905494"));
        dataVersionMap.put("data/devices/zynquplus/xcu25_db.dat", new Pair<>("xcu25-db-dat", "5f93d518759f0d74b1410a489947d995"));
        dataVersionMap.put("data/devices/zynquplus/xcu30_db.dat", new Pair<>("xcu30-db-dat", "8484fa483c0c1b4f39d75717b3e321e2"));
        dataVersionMap.put("data/devices/zynquplus/xczu11eg_db.dat", new Pair<>("xczu11eg-db-dat", "ca5deb1a52515025f0b4af34a2f752b5"));
        dataVersionMap.put("data/devices/zynquplus/xczu15eg_db.dat", new Pair<>("xczu15eg-db-dat", "4d7736ba5a619eee4b60671ad69c240b"));
        dataVersionMap.put("data/devices/zynquplus/xczu17eg_db.dat", new Pair<>("xczu17eg-db-dat", "9e9424db7445ba5adb7d20b5ed0d23fe"));
        dataVersionMap.put("data/devices/zynquplus/xczu19eg_db.dat", new Pair<>("xczu19eg-db-dat", "49a4bda3236ea885a648fc2423aa3d9b"));
        dataVersionMap.put("data/devices/zynquplus/xczu1cg_db.dat", new Pair<>("xczu1cg-db-dat", "86db609e177954a2b4a781a61fb0cc8c"));
        dataVersionMap.put("data/devices/zynquplus/xczu1eg_db.dat", new Pair<>("xczu1eg-db-dat", "20df7abbee1d58ed88ab763e77d08315"));
        dataVersionMap.put("data/devices/zynquplus/xczu2cg_db.dat", new Pair<>("xczu2cg-db-dat", "94e84f1c8b9d4b2c5bdd26e891623ada"));
        dataVersionMap.put("data/devices/zynquplus/xczu2eg_db.dat", new Pair<>("xczu2eg-db-dat", "15fe41f38cb720a2e78206e490979910"));
        dataVersionMap.put("data/devices/zynquplus/xczu3cg_db.dat", new Pair<>("xczu3cg-db-dat", "60a56b4179421dcdfc54031cd375586d"));
        dataVersionMap.put("data/devices/zynquplus/xczu3eg_db.dat", new Pair<>("xczu3eg-db-dat", "d6463654898a14ca0eeb09ce078e0bdd"));
        dataVersionMap.put("data/devices/zynquplus/xczu3tcg_db.dat", new Pair<>("xczu3tcg-db-dat", "b60c077e8e9dbd96edfeae2edf04dca3"));
        dataVersionMap.put("data/devices/zynquplus/xczu3teg_db.dat", new Pair<>("xczu3teg-db-dat", "47e883307bad686d817ecf42c9300c2e"));
        dataVersionMap.put("data/devices/zynquplus/xczu4cg_db.dat", new Pair<>("xczu4cg-db-dat", "a0bd4b6980da8d186b72623f523d7b0d"));
        dataVersionMap.put("data/devices/zynquplus/xczu4eg_db.dat", new Pair<>("xczu4eg-db-dat", "4a9bdbf1f93beb91f94c77682def919c"));
        dataVersionMap.put("data/devices/zynquplus/xczu4ev_db.dat", new Pair<>("xczu4ev-db-dat", "5f92f309356fed135b267e6be106b9df"));
        dataVersionMap.put("data/devices/zynquplus/xczu5cg_db.dat", new Pair<>("xczu5cg-db-dat", "6887c516792793fd4accafbb8e4f231c"));
        dataVersionMap.put("data/devices/zynquplus/xczu5eg_db.dat", new Pair<>("xczu5eg-db-dat", "b1c74d8a34101da78bb1243a284add4f"));
        dataVersionMap.put("data/devices/zynquplus/xczu5ev_db.dat", new Pair<>("xczu5ev-db-dat", "1bd036761452265e02499a789c0ac1eb"));
        dataVersionMap.put("data/devices/zynquplus/xczu6cg_db.dat", new Pair<>("xczu6cg-db-dat", "3ad843b77f842d2d78514454d8e5a0aa"));
        dataVersionMap.put("data/devices/zynquplus/xczu6eg_db.dat", new Pair<>("xczu6eg-db-dat", "882222759e42795edaa0b372a766def8"));
        dataVersionMap.put("data/devices/zynquplus/xczu7cg_db.dat", new Pair<>("xczu7cg-db-dat", "8cd48405e69249c6b379b2de4cd52cfa"));
        dataVersionMap.put("data/devices/zynquplus/xczu7eg_db.dat", new Pair<>("xczu7eg-db-dat", "aefa1d855fe548be4a7381bd0d1c5740"));
        dataVersionMap.put("data/devices/zynquplus/xczu7ev_db.dat", new Pair<>("xczu7ev-db-dat", "4e6c89ae6af18bee168788ea704c9059"));
        dataVersionMap.put("data/devices/zynquplus/xczu9cg_db.dat", new Pair<>("xczu9cg-db-dat", "3fe458abf822c0607808169e9bf6c4be"));
        dataVersionMap.put("data/devices/zynquplus/xczu9eg_db.dat", new Pair<>("xczu9eg-db-dat", "de2124026f6ca4e2ddd62464fb9b5527"));
        dataVersionMap.put("data/devices/zynquplus/xqzu11eg_db.dat", new Pair<>("xqzu11eg-db-dat", "d8a261239799da55ec154d9c1ae0bd01"));
        dataVersionMap.put("data/devices/zynquplus/xqzu15eg_db.dat", new Pair<>("xqzu15eg-db-dat", "af797c5406d43072a93e52b6ac40d6b7"));
        dataVersionMap.put("data/devices/zynquplus/xqzu19eg_db.dat", new Pair<>("xqzu19eg-db-dat", "8c9ba1dcc7c07c2dbfc34d0f2137982a"));
        dataVersionMap.put("data/devices/zynquplus/xqzu3eg_db.dat", new Pair<>("xqzu3eg-db-dat", "181b30cc55dd585ab7b9b0fac991ea7a"));
        dataVersionMap.put("data/devices/zynquplus/xqzu4eg_db.dat", new Pair<>("xqzu4eg-db-dat", "eaee3d2e46ebf136c8bb48a7f674c9fb"));
        dataVersionMap.put("data/devices/zynquplus/xqzu5ev_db.dat", new Pair<>("xqzu5ev-db-dat", "4939aa97f67798b171112a51462a6acc"));
        dataVersionMap.put("data/devices/zynquplus/xqzu7ev_db.dat", new Pair<>("xqzu7ev-db-dat", "38ba1f539508bd8c231bc78cf3ae4592"));
        dataVersionMap.put("data/devices/zynquplus/xqzu9eg_db.dat", new Pair<>("xqzu9eg-db-dat", "0296f59996eb666b72f18dbf0ccabf79"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu21dr_db.dat", new Pair<>("xczu21dr-db-dat", "f7b6b6e269461a2ecaf3a2f8f1458dfb"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu25dr_db.dat", new Pair<>("xczu25dr-db-dat", "40217b16c5286aa11515b8b16ec27828"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu27dr_db.dat", new Pair<>("xczu27dr-db-dat", "77e295a1d8a4f7ffd6785126640fb88d"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu28dr_db.dat", new Pair<>("xczu28dr-db-dat", "f8e93a39c89d60d3bef1886043956aae"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu29dr_db.dat", new Pair<>("xczu29dr-db-dat", "0d09c5db649d11e86a93f5b1e4c72a23"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu39dr_db.dat", new Pair<>("xczu39dr-db-dat", "961882d0c60e580ebf948f2064d9ad79"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu42dr_db.dat", new Pair<>("xczu42dr-db-dat", "02fafc81be319e7d2ff2edb650cf025e"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu43dr_db.dat", new Pair<>("xczu43dr-db-dat", "71b9f83717ec336bd5ddb0c22225b23f"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu46dr_db.dat", new Pair<>("xczu46dr-db-dat", "3c89e1f6e097446d50aa02fa87d23081"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu47dr_db.dat", new Pair<>("xczu47dr-db-dat", "d0314738518fc534f27bed8801a281fa"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu48dr_db.dat", new Pair<>("xczu48dr-db-dat", "3500c9fa725382aecdcc5ce211d526fa"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu49dr_db.dat", new Pair<>("xczu49dr-db-dat", "395614c353cca759ec1e6ba60fbec313"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu63dr_db.dat", new Pair<>("xczu63dr-db-dat", "c518343e62dc44526043a685daf59188"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu64dr_db.dat", new Pair<>("xczu64dr-db-dat", "f91150fff20ea415c163b93021ffa27e"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu65dr_db.dat", new Pair<>("xczu65dr-db-dat", "d2c553f96839b7ad160b041d17adec8b"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xczu67dr_db.dat", new Pair<>("xczu67dr-db-dat", "9ab70626b875a91514c6ad663a923b89"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xqzu21dr_db.dat", new Pair<>("xqzu21dr-db-dat", "e77e3c72577663f3acdb8ea44fbd5549"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xqzu28dr_db.dat", new Pair<>("xqzu28dr-db-dat", "598eda04e22d37374aa820433a6dcf66"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xqzu29dr_db.dat", new Pair<>("xqzu29dr-db-dat", "653a9f3b9be0f18a54aae6c0c93b42a3"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xqzu48dr_db.dat", new Pair<>("xqzu48dr-db-dat", "a448c5d077cfdf005db5bb19c77e8279"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xqzu49dr_db.dat", new Pair<>("xqzu49dr-db-dat", "121002535288bc59b298aea6823a7189"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xqzu65dr_db.dat", new Pair<>("xqzu65dr-db-dat", "cd430b324d1801f503f11d8ade614f70"));
        dataVersionMap.put("data/devices/zynquplusrfsoc/xqzu67dr_db.dat", new Pair<>("xqzu67dr-db-dat", "107b58bf104f30ed8a69147cad05040e"));
        dataVersionMap.put("data/partdump.csv", new Pair<>("partdump-csv", "3c1ce062e3be22a954d29e362c1ac748"));
        dataVersionMap.put("data/parts.db", new Pair<>("parts-db", "6f923c9c866204a74eb6ab801ab7809a"));
        dataVersionMap.put("data/unisim_data.dat", new Pair<>("unisim-data-dat", "c0c3f68aaef35bf7a7942f90f51b037f"));
    }
}
